package com.zjdiepu.www.model.his.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import com.zjdiepu.www.base.core.BaseModel;

/**
 * 购车人信息历史记录<br/>
 * @author xiongxiaotun<br/>
 * @time 2017年09月21日 14时40分<br/>
 * @since 1.0<br/>
 */
@ApiModel(value="HisYwBusinessBuyer", description="购车人信息历史记录", parent = BaseModel.class)
public class HisYwBusinessBuyer extends BaseModel {
	private static final long serialVersionUID = 1L;
	/**
	 * 人员ID
	 */
	@ApiModelProperty(name="buyerId",required=false,value="人员ID",example="人员ID")
	private String buyerId;
	
	/**
	 * 业务ID 
	 */
	@ApiModelProperty(name="busiId",required=false,value="业务ID ",example="业务ID ")
	private String busiId;
	
	/**
	 * 客户ID 
	 */
	@ApiModelProperty(name="cusId",required=false,value="客户ID ",example="客户ID ")
	private String cusId;
	
	/**
	 * 人员分类 对应数据字典的‘征信查询人员类型’
	 */
	@ApiModelProperty(name="carManType",required=false,value="人员分类 对应数据字典的‘征信查询人员类型’",example="人员分类 对应数据字典的‘征信查询人员类型’")
	private String carManType;
	
	/**
	 * 姓名 
	 */
	@ApiModelProperty(name="name",required=false,value="姓名 ",example="姓名 ")
	private String name;
	
	/**
	 * 身份证号码 
	 */
	@ApiModelProperty(name="idno",required=false,value="身份证号码 ",example="身份证号码 ")
	private String idno;
	
	/**
	 * 身份证号码2 
	 */
	@ApiModelProperty(name="idno2",required=false,value="身份证号码2 ",example="身份证号码2 ")
	private String idno2;
	
	/**
	 * 性别 
	 */
	@ApiModelProperty(name="sex",required=false,value="性别 ",example="性别 ")
	private String sex;
	
	/**
	 * 年龄 
	 */
	@ApiModelProperty(name="age",required=false,value="年龄 ",example="0")
	private Integer age;
	
	/**
	 * 归属地 
	 */
	@ApiModelProperty(name="area",required=false,value="归属地 ",example="归属地 ")
	private String area;
	
	/**
	 * 婚否 
	 */
	@ApiModelProperty(name="maritalStatus",required=false,value="婚否 ",example="婚否 ")
	private String maritalStatus;
	
	/**
	 * 户籍地 
	 */
	@ApiModelProperty(name="familyRegister",required=false,value="户籍地 ",example="户籍地 ")
	private String familyRegister;
	
	/**
	 * 学历 
	 */
	@ApiModelProperty(name="education",required=false,value="学历 ",example="学历 ")
	private String education;
	
	/**
	 * 邮编 
	 */
	@ApiModelProperty(name="postcode",required=false,value="邮编 ",example="邮编 ")
	private String postcode;
	
	/**
	 * 手机号1 
	 */
	@ApiModelProperty(name="tel1",required=false,value="手机号1 ",example="手机号1 ")
	private String tel1;
	
	/**
	 * 手机号1归属地 
	 */
	@ApiModelProperty(name="tel1Area",required=false,value="手机号1归属地 ",example="手机号1归属地 ")
	private String tel1Area;
	
	/**
	 * 手机号2 
	 */
	@ApiModelProperty(name="tel2",required=false,value="手机号2 ",example="手机号2 ")
	private String tel2;
	
	/**
	 * 手机号2归属地 
	 */
	@ApiModelProperty(name="tel2Area",required=false,value="手机号2归属地 ",example="手机号2归属地 ")
	private String tel2Area;
	
	/**
	 * 家庭地址 
	 */
	@ApiModelProperty(name="familyAddr",required=false,value="家庭地址 ",example="家庭地址 ")
	private String familyAddr;
	
	/**
	 * 家庭电话 
	 */
	@ApiModelProperty(name="familyTel",required=false,value="家庭电话 ",example="家庭电话 ")
	private String familyTel;
	
	/**
	 * 现住地址 
	 */
	@ApiModelProperty(name="nowAddr",required=false,value="现住地址 ",example="现住地址 ")
	private String nowAddr;
	
	/**
	 * 现住电话 
	 */
	@ApiModelProperty(name="nowTel",required=false,value="现住电话 ",example="现住电话 ")
	private String nowTel;
	
	/**
	 * 公司名称 
	 */
	@ApiModelProperty(name="company",required=false,value="公司名称 ",example="公司名称 ")
	private String company;
	
	/**
	 * 职务 
	 */
	@ApiModelProperty(name="job",required=false,value="职务 ",example="职务 ")
	private String job;
	
	/**
	 * 月收入 
	 */
	@ApiModelProperty(name="monthIncome",required=false,value="月收入 ",example="月收入 ")
	private String monthIncome;
	
	/**
	 * 工龄 
	 */
	@ApiModelProperty(name="workAge",required=false,value="工龄 ",example="工龄 ")
	private String workAge;
	
	/**
	 * 公司地址 
	 */
	@ApiModelProperty(name="companyAddr",required=false,value="公司地址 ",example="公司地址 ")
	private String companyAddr;
	
	/**
	 * 公司电话 
	 */
	@ApiModelProperty(name="companyTel",required=false,value="公司电话 ",example="公司电话 ")
	private String companyTel;
	
	/**
	 * 紧急联络人1 
	 */
	@ApiModelProperty(name="contact1",required=false,value="紧急联络人1 ",example="紧急联络人1 ")
	private String contact1;
	
	/**
	 * 紧急联络人1电话1 
	 */
	@ApiModelProperty(name="contact1Tel1",required=false,value="紧急联络人1电话1 ",example="紧急联络人1电话1 ")
	private String contact1Tel1;
	
	/**
	 * 紧急联络人1电话2 
	 */
	@ApiModelProperty(name="contact1Tel2",required=false,value="紧急联络人1电话2 ",example="紧急联络人1电话2 ")
	private String contact1Tel2;
	
	/**
	 * 紧急联络人1关系 
	 */
	@ApiModelProperty(name="contact1Relation",required=false,value="紧急联络人1关系 ",example="紧急联络人1关系 ")
	private String contact1Relation;
	
	/**
	 * 紧急联络人2 
	 */
	@ApiModelProperty(name="contact2",required=false,value="紧急联络人2 ",example="紧急联络人2 ")
	private String contact2;
	
	/**
	 * 紧急联络人2电话1 
	 */
	@ApiModelProperty(name="contact2Tel1",required=false,value="紧急联络人2电话1 ",example="紧急联络人2电话1 ")
	private String contact2Tel1;
	
	/**
	 * 紧急联络人2电话2 
	 */
	@ApiModelProperty(name="contact2Tel2",required=false,value="紧急联络人2电话2 ",example="紧急联络人2电话2 ")
	private String contact2Tel2;
	
	/**
	 * 紧急联络人2关系 
	 */
	@ApiModelProperty(name="contact2Relation",required=false,value="紧急联络人2关系 ",example="紧急联络人2关系 ")
	private String contact2Relation;
	
	/**
	 * 信息是否完整 废弃，1:信息完整；0：信息不完整
	 */
	@ApiModelProperty(name="isCompleted",required=false,value="信息是否完整 废弃，1:信息完整；0：信息不完整",example="0")
	private Integer isCompleted;
	
	/**
	 * 是否在职 
	 */
	@ApiModelProperty(name="jobStatus",required=false,value="是否在职 ",example="是否在职 ")
	private String jobStatus;
	
	/**
	 * 收入证明单位名称 
	 */
	@ApiModelProperty(name="companyIncome",required=false,value="收入证明单位名称 ",example="收入证明单位名称 ")
	private String companyIncome;
	
	/**
	 * 是否挂靠 
	 */
	@ApiModelProperty(name="affiliateStatus",required=false,value="是否挂靠 ",example="是否挂靠 ")
	private String affiliateStatus;
	
	/**
	 * 开卡备注
	 */
	@ApiModelProperty(name="remarkOpenCard",required=false,value="开卡备注",example="开卡备注")
	private String remarkOpenCard;
	
	/**
	 * 版本号，从1开始，往上递增
	 */
	@ApiModelProperty(name="versionNo",required=false,value="版本号，从1开始，往上递增",example="0")
	private Integer versionNo;
	
//	==========================辅助字段==============================
	/**
	 * 是否在职
	 */
	@ApiModelProperty(name="jobStatusDisplay",required=false,value="是否在职",example="是否在职")
	private String jobStatusDisplay;
	/**
	 * 职务
	 */
	@ApiModelProperty(name="jobDisplay",required=false,value="职务",example="职务")
	private String jobDisplay;
	
	/**
	 * 工龄
	 */
	@ApiModelProperty(name="workAgeDisplay",required=false,value="工龄",example="工龄")
	private String workAgeDisplay;
	/**
	 * 人员分类显示
	 */
	@ApiModelProperty(name="carManTypeDisplay",required=false,value="人员分类显示",example="人员分类显示")
	private String carManTypeDisplay;
	
	/**
	 * 性别显示
	 */
	@ApiModelProperty(name="sexDisplay",required=false,value="性别显示",example="性别显示")
	private String sexDisplay;
	
	/**
	 * 婚否显示
	 */
	@ApiModelProperty(name="maritalStatusDisplay",required=false,value="婚否显示",example="婚否显示")
	private String maritalStatusDisplay;
	
	/**
	 * 学历显示
	 */
	@ApiModelProperty(name="educationDisplay",required=false,value="学历显示",example="学历显示")
	private String educationDisplay;
	
	/**
	 * 紧急联络人1关系
	 */
	@ApiModelProperty(name="contact1RelationDisplay",required=false,value="紧急联络人1关系",example="紧急联络人1关系")
	private String contact1RelationDisplay;
	/**
	 * 紧急联络人2关系
	 */
	@ApiModelProperty(name="contact2RelationDisplay",required=false,value="紧急联络人2关系",example="紧急联络人2关系")
	private String contact2RelationDisplay;
	
	/**
	 * 是否挂靠
	 */
	@ApiModelProperty(name="affiliateStatusDisplay",required=false,value="是否挂靠",example="是否挂靠")
	private String affiliateStatusDisplay;

	
	public String getBuyerId(){
		return this.buyerId;
	}
	
	public void setBuyerId(String buyerId){
		this.buyerId = buyerId;
	}

	public String getBusiId(){
		return this.busiId;
	}
	
	public void setBusiId(String busiId){
		this.busiId = busiId;
	}

	public String getCusId(){
		return this.cusId;
	}
	
	public void setCusId(String cusId){
		this.cusId = cusId;
	}

	public String getCarManType(){
		return this.carManType;
	}
	
	public void setCarManType(String carManType){
		this.carManType = carManType;
	}

	public String getName(){
		return this.name;
	}
	
	public void setName(String name){
		this.name = name;
	}

	public String getIdno(){
		return this.idno;
	}
	
	public void setIdno(String idno){
		this.idno = idno;
	}

	public String getIdno2(){
		return this.idno2;
	}
	
	public void setIdno2(String idno2){
		this.idno2 = idno2;
	}

	public String getSex(){
		return this.sex;
	}
	
	public void setSex(String sex){
		this.sex = sex;
	}

	public Integer getAge(){
		return this.age;
	}
	
	public void setAge(Integer age){
		this.age = age;
	}

	public String getArea(){
		return this.area;
	}
	
	public void setArea(String area){
		this.area = area;
	}

	public String getMaritalStatus(){
		return this.maritalStatus;
	}
	
	public void setMaritalStatus(String maritalStatus){
		this.maritalStatus = maritalStatus;
	}

	public String getFamilyRegister(){
		return this.familyRegister;
	}
	
	public void setFamilyRegister(String familyRegister){
		this.familyRegister = familyRegister;
	}

	public String getEducation(){
		return this.education;
	}
	
	public void setEducation(String education){
		this.education = education;
	}

	public String getPostcode(){
		return this.postcode;
	}
	
	public void setPostcode(String postcode){
		this.postcode = postcode;
	}

	public String getTel1(){
		return this.tel1;
	}
	
	public void setTel1(String tel1){
		this.tel1 = tel1;
	}

	public String getTel1Area(){
		return this.tel1Area;
	}
	
	public void setTel1Area(String tel1Area){
		this.tel1Area = tel1Area;
	}

	public String getTel2(){
		return this.tel2;
	}
	
	public void setTel2(String tel2){
		this.tel2 = tel2;
	}

	public String getTel2Area(){
		return this.tel2Area;
	}
	
	public void setTel2Area(String tel2Area){
		this.tel2Area = tel2Area;
	}

	public String getFamilyAddr(){
		return this.familyAddr;
	}
	
	public void setFamilyAddr(String familyAddr){
		this.familyAddr = familyAddr;
	}

	public String getFamilyTel(){
		return this.familyTel;
	}
	
	public void setFamilyTel(String familyTel){
		this.familyTel = familyTel;
	}

	public String getNowAddr(){
		return this.nowAddr;
	}
	
	public void setNowAddr(String nowAddr){
		this.nowAddr = nowAddr;
	}

	public String getNowTel(){
		return this.nowTel;
	}
	
	public void setNowTel(String nowTel){
		this.nowTel = nowTel;
	}

	public String getCompany(){
		return this.company;
	}
	
	public void setCompany(String company){
		this.company = company;
	}

	public String getJob(){
		return this.job;
	}
	
	public void setJob(String job){
		this.job = job;
	}

	public String getMonthIncome(){
		return this.monthIncome;
	}
	
	public void setMonthIncome(String monthIncome){
		this.monthIncome = monthIncome;
	}

	public String getWorkAge(){
		return this.workAge;
	}
	
	public void setWorkAge(String workAge){
		this.workAge = workAge;
	}

	public String getCompanyAddr(){
		return this.companyAddr;
	}
	
	public void setCompanyAddr(String companyAddr){
		this.companyAddr = companyAddr;
	}

	public String getCompanyTel(){
		return this.companyTel;
	}
	
	public void setCompanyTel(String companyTel){
		this.companyTel = companyTel;
	}

	public String getContact1(){
		return this.contact1;
	}
	
	public void setContact1(String contact1){
		this.contact1 = contact1;
	}

	public String getContact1Tel1(){
		return this.contact1Tel1;
	}
	
	public void setContact1Tel1(String contact1Tel1){
		this.contact1Tel1 = contact1Tel1;
	}

	public String getContact1Tel2(){
		return this.contact1Tel2;
	}
	
	public void setContact1Tel2(String contact1Tel2){
		this.contact1Tel2 = contact1Tel2;
	}

	public String getContact1Relation(){
		return this.contact1Relation;
	}
	
	public void setContact1Relation(String contact1Relation){
		this.contact1Relation = contact1Relation;
	}

	public String getContact2(){
		return this.contact2;
	}
	
	public void setContact2(String contact2){
		this.contact2 = contact2;
	}

	public String getContact2Tel1(){
		return this.contact2Tel1;
	}
	
	public void setContact2Tel1(String contact2Tel1){
		this.contact2Tel1 = contact2Tel1;
	}

	public String getContact2Tel2(){
		return this.contact2Tel2;
	}
	
	public void setContact2Tel2(String contact2Tel2){
		this.contact2Tel2 = contact2Tel2;
	}

	public String getContact2Relation(){
		return this.contact2Relation;
	}
	
	public void setContact2Relation(String contact2Relation){
		this.contact2Relation = contact2Relation;
	}

	public Integer getIsCompleted(){
		return this.isCompleted;
	}
	
	public void setIsCompleted(Integer isCompleted){
		this.isCompleted = isCompleted;
	}

	public String getJobStatus(){
		return this.jobStatus;
	}
	
	public void setJobStatus(String jobStatus){
		this.jobStatus = jobStatus;
	}

	public String getCompanyIncome(){
		return this.companyIncome;
	}
	
	public void setCompanyIncome(String companyIncome){
		this.companyIncome = companyIncome;
	}

	public String getAffiliateStatus(){
		return this.affiliateStatus;
	}
	
	public void setAffiliateStatus(String affiliateStatus){
		this.affiliateStatus = affiliateStatus;
	}

	public String getRemarkOpenCard(){
		return this.remarkOpenCard;
	}
	
	public void setRemarkOpenCard(String remarkOpenCard){
		this.remarkOpenCard = remarkOpenCard;
	}

	public Integer getVersionNo(){
		return this.versionNo;
	}
	
	public void setVersionNo(Integer versionNo){
		this.versionNo = versionNo;
	}

	public String getJobStatusDisplay() {
		return jobStatusDisplay;
	}

	public void setJobStatusDisplay(String jobStatusDisplay) {
		this.jobStatusDisplay = jobStatusDisplay;
	}

	public String getJobDisplay() {
		return jobDisplay;
	}

	public void setJobDisplay(String jobDisplay) {
		this.jobDisplay = jobDisplay;
	}

	public String getWorkAgeDisplay() {
		return workAgeDisplay;
	}

	public void setWorkAgeDisplay(String workAgeDisplay) {
		this.workAgeDisplay = workAgeDisplay;
	}

	public String getCarManTypeDisplay() {
		return carManTypeDisplay;
	}

	public void setCarManTypeDisplay(String carManTypeDisplay) {
		this.carManTypeDisplay = carManTypeDisplay;
	}

	public String getSexDisplay() {
		return sexDisplay;
	}

	public void setSexDisplay(String sexDisplay) {
		this.sexDisplay = sexDisplay;
	}

	public String getMaritalStatusDisplay() {
		return maritalStatusDisplay;
	}

	public void setMaritalStatusDisplay(String maritalStatusDisplay) {
		this.maritalStatusDisplay = maritalStatusDisplay;
	}

	public String getEducationDisplay() {
		return educationDisplay;
	}

	public void setEducationDisplay(String educationDisplay) {
		this.educationDisplay = educationDisplay;
	}

	public String getContact1RelationDisplay() {
		return contact1RelationDisplay;
	}

	public void setContact1RelationDisplay(String contact1RelationDisplay) {
		this.contact1RelationDisplay = contact1RelationDisplay;
	}

	public String getContact2RelationDisplay() {
		return contact2RelationDisplay;
	}

	public void setContact2RelationDisplay(String contact2RelationDisplay) {
		this.contact2RelationDisplay = contact2RelationDisplay;
	}

	public String getAffiliateStatusDisplay() {
		return affiliateStatusDisplay;
	}

	public void setAffiliateStatusDisplay(String affiliateStatusDisplay) {
		this.affiliateStatusDisplay = affiliateStatusDisplay;
	}

	@Override
	public String toString() {
		return super.toString() + "HisYwBusinessBuyer [buyerId = " + buyerId + ", busiId = " + busiId + ", cusId = " + cusId + ", carManType = " + carManType + ", name = " + name + ", "
			+ "idno = " + idno + ", idno2 = " + idno2 + ", sex = " + sex + ", age = " + age + ", area = " + area + ", "
			+ "maritalStatus = " + maritalStatus + ", familyRegister = " + familyRegister + ", education = " + education + ", postcode = " + postcode + ", tel1 = " + tel1 + ", "
			+ "tel1Area = " + tel1Area + ", tel2 = " + tel2 + ", tel2Area = " + tel2Area + ", familyAddr = " + familyAddr + ", familyTel = " + familyTel + ", "
			+ "nowAddr = " + nowAddr + ", nowTel = " + nowTel + ", company = " + company + ", job = " + job + ", monthIncome = " + monthIncome + ", "
			+ "workAge = " + workAge + ", companyAddr = " + companyAddr + ", companyTel = " + companyTel + ", contact1 = " + contact1 + ", contact1Tel1 = " + contact1Tel1 + ", "
			+ "contact1Tel2 = " + contact1Tel2 + ", contact1Relation = " + contact1Relation + ", contact2 = " + contact2 + ", contact2Tel1 = " + contact2Tel1 + ", contact2Tel2 = " + contact2Tel2 + ", "
			+ "contact2Relation = " + contact2Relation + ", isCompleted = " + isCompleted + ", jobStatus = " + jobStatus + ", companyIncome = " + companyIncome + ", affiliateStatus = " + affiliateStatus + ", "
			+ "remarkOpenCard = " + remarkOpenCard + ", versionNo = " + versionNo + "]";
	}
    
}